home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / fade into you / getting there / Apps / URL Helper II / To Do < prev    next >
Text File  |  1994-08-14  |  1KB  |  39 lines

  1. Goals:
  2.  
  3. 1.0d1
  4.  
  5. • With a minimum of effort for the programmer, enable mirror subsitution for a given URL.
  6. • No change in coding if the component does not exist.
  7.  
  8. 1.0d2 and beyond
  9.  
  10. • Save to prefs file (the internet prefs project?)
  11. • Gopher and FTP routines to make their life simple as well
  12. • Other items off the "todo" list.
  13.  
  14. Library Interface
  15.  
  16. These routines are accessed by including "URLHLibarary.h".   See the .h and .c files for more info on them.  The library will not depend upon the URL Helper component's existance to run (though it won't do mirror subsitution if not present -- just return original URL).
  17.  
  18. See the file mainlibtest.c in the Source folder for an example of how to use these routines...
  19.  
  20. ---------------------------------
  21. Things to do
  22.  
  23. •Better memory management of varous list structs (like a memory chunk manager?)
  24.  
  25. •What about if get parse state and then that mirror list is deleted.  Dangling pointer!
  26.  
  27. •Intelligent loading of Mirror lists (only load them if we need them!).
  28.  
  29. •Match on more than one mirror list
  30.  
  31. •Make sure we clean up all memory when we get a close (delete the list of lists!)
  32.  
  33. •Make sure that a mirror name when added to the mirror list will parse correctly!
  34.  
  35. •Nasty test cases to make sure the search string routines work correctly!
  36.  
  37. •Do the search using a head/tail scheme instead of what we have now (with all the first/last case clauses!).
  38.  
  39. •No error return if the new URL is longer than a str255...  Make it so!